#include "SeqList.h"

void TestSeqList() {
	SeqList ps;
	SeqListInit(&ps);
	SeqListPushFront(&ps, 1);
	SeqListPushFront(&ps, 2);
	SeqListPushFront(&ps, 3);
	SeqListPrint(&ps);

	SeqListPopFront(&ps);
	SeqListPopFront(&ps);
	SeqListPrint(&ps);

	SeqListPushBack(&ps, 4);
	SeqListPushBack(&ps, 5);
	SeqListPushBack(&ps, 6);
	SeqListPrint(&ps);
	
	SeqListPopBack(&ps);
	SeqListPopBack(&ps);
	SeqListPrint(&ps);

	printf("%d\n",SeqListFind(&ps, 4));

	SeqListInsert(&ps, 2, 7);
	SeqListPrint(&ps);

	SeqListErase(&ps, 2);
	SeqListPrint(&ps);

	SeqListDestroy(&ps);
}

int main() {
	TestSeqList();
	return 0;
}